package behavior.TemplateMethod;

/**
 * Created by LYJ on 2016/10/20.
 */
public class MainTest {
    public static void main(String... args) {
        //传统方法需要继承抽象类实现抽象方法
        new Bank1Impl().processUser(1);

        //采用lambda表达式可以直接进行参数化传递代码更加方便
        new Bank2().processUser(1,(User user)-> System.out.println("Bank2: hello "+user.getName()));
    }
}
